package com.baba.bracelet.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author wulongbo
 * @version 1.0
 * @date 2020/6/10 20:31
 * @description
 */
@Data
@TableName("tbl_voice")//@TableName中的值对应着表名
@ApiModel(value = "语音上行")
public class VoiceEntity {
    /**
     * 主键
     * @TableId中可以决定主键的类型,不写会采取默认值,默认值可以在yml中配置
     * AUTO: 数据库ID自增
     * INPUT: 用户输入ID
     * ID_WORKER: 全局唯一ID，Long类型的主键
     * ID_WORKER_STR: 字符串全局唯一ID
     * UUID: 全局唯一ID，UUID类型的主键
     * NONE: 该类型为未设置主键类型
     */


    /**
     * 主键id，UUID
     */
    @ApiModelProperty(value = "主键id", name = "id")
    @TableId(type = IdType.UUID)
    private String id;

    /**
     * 设备IMEI号,固定15位
     */
    @ApiModelProperty(value = "imei", name = "imei")
    private String imei;


    /**
     * 语音包地址
     */
    @ApiModelProperty(value = "url",name = "url")
    private String url;



    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间",name = "create_time")
    private Date createTime;

}
